package com.softcloud.comingforyuan.db;

import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

import com.softcloud.comingforyuan.R;

/**
 * Created by 喆歆 on 2015/6/30.
 */
public class ExerciseOpenHelper extends SQLiteOpenHelper {

    public static final String CREATE_EXERCISE = "create table Exercise("
            +"id integer primary key autoincrement,"
            +"question text,"
            +"optionA text,"
            +"optionB text,"
            +"optionC text,"
            +"optionD text,"
            +"right_answer integer,"
            +"current_answer integer,"
            +"analyses text)";

    public ExerciseOpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
        super(context, name, factory, version);
        Log.d("debug","help的构造方法执行");
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        Log.d("debug","helper的onCreate方法开始执行");
        db.execSQL(CREATE_EXERCISE);

        ContentValues values = new ContentValues();

//        values.put("question", R.string.exercise1_question);
//        values.put("optionA",R.string.exercise1_optionA);
//        values.put("optionB",R.string.exercise1_optionB);
//        values.put("optionC",R.string.exercise1_optionC);
//        values.put("optionD",R.string.exercise1_optionD);
//        values.put("right_answer",3);
//        values.put("current_answer",3);
//        values.put("analyses",R.string.exercise1_analyses);
//        db.insert("Exercise",null,values);
//        values.clear();
//
//        values.put("question", R.string.exercise2_question);
//        values.put("optionA",R.string.exercise2_optionA);
//        values.put("optionB",R.string.exercise2_optionB);
//        values.put("optionC",R.string.exercise2_optionC);
//        values.put("optionD",R.string.exercise2_optionD);
//        values.put("right_answer",2);
//        values.put("current_answer",2);
//        values.put("analyses",R.string.exercise2_analyses);
//        db.insert("Exercise",null,values);
//        values.clear();
//
//        values.put("question", R.string.exercise3_question);
//        values.put("optionA",R.string.exercise3_optionA);
//        values.put("optionB",R.string.exercise3_optionB);
//        values.put("optionC",R.string.exercise3_optionC);
//        values.put("optionD",R.string.exercise3_optionD);
//        values.put("right_answer",4);
//        values.put("current_answer",4);
//        values.put("analyses",R.string.exercise3_analyses);
//        db.insert("Exercise",null,values);
//        values.clear();
//
//        values.put("question", R.string.exercise4_question);
//        values.put("optionA",R.string.exercise4_optionA);
//        values.put("optionB",R.string.exercise4_optionB);
//        values.put("optionC",R.string.exercise4_optionC);
//        values.put("optionD",R.string.exercise4_optionD);
//        values.put("right_answer",1);
//        values.put("current_answer",1);
//        values.put("analyses",R.string.exercise4_analyses);
//        db.insert("Exercise",null,values);
//        values.clear();
//
//        values.put("question", R.string.exercise5_question);
//        values.put("optionA",R.string.exercise5_optionA);
//        values.put("optionB",R.string.exercise5_optionB);
//        values.put("optionC",R.string.exercise5_optionC);
//        values.put("optionD",R.string.exercise5_optionD);
//        values.put("right_answer",4);
//        values.put("current_answer",4);
//        values.put("analyses",R.string.exercise5_analyses);
//        db.insert("Exercise",null,values);
//        values.clear();

        values.put("question", "1.早在2013年，猿题库的创业团队就被称为“高帅富”创业团队，不仅因为其创始者曾经是网易的高级管理者，技术团队来自业内技术过硬的网易有道，内容负责人是国内权威公务员培训华图、中公的核心人物，也不在于公司成立之初就拿到上千万元的风险投资，而在于（ ）");
        values.put("optionA","A.公司地处高富帅集散地——三里屯er");
        values.put("optionB","B.他们每星期都会聘请“程序员鼓励师”对员工进行专业护理");
        values.put("optionC","C.高在起点，帅在产品，富在资源");
        values.put("optionD","D.还用问？他们就是很高很富很帅嘛");
        values.put("right_answer",3);
        values.put("current_answer",3);
        values.put("analyses","解析：源自《中国青年报》2013年3月18日的报道《“高帅富”公司创业记》");
        db.insert("Exercise",null,values);
        values.clear();

        values.put("question", "2.猿题库的“猿”字何解？（ ）");
        values.put("optionA","A.传说该公司的核心程序是由一群凶猛的类人猿开发的");
        values.put("optionB","B.取刷题进化之意");
        values.put("optionC","C.一个午后，在考虑公司名字的时候，boss看着咖啡杯里的猿猴儿，喊出了这个diao炸天的名字");
        values.put("optionD","D.原名“圆题库”，表题库丰满完备之意，后公司注册时候小丫头手一抖打错了，更名手续又较为繁琐，索性沿用至今");
        values.put("right_answer",2);
        values.put("current_answer",2);
        values.put("analyses","解析：基础知识点，要记牢");
        db.insert("Exercise",null,values);
        values.clear();

        values.put("question", "3.2015年4月1日下午，在线教育机构猿题库在北京举行发布会，正式宣布完成6000万美元的新一轮融资。此轮融资之后，公司估值3.6亿美元。请问公司能够在2年多的时间市值翻了这么多倍的原因是什么？（ ）");
        values.put("optionA","A.因为先期入股了NBA克利夫兰骑士队，大詹皇回归后估值飞涨");
        values.put("optionB","B.其实没那么多，估值那帮孙子算错了");
        values.put("optionC","C.公司在深圳有地产");
        values.put("optionD","D.因为牛逼");
        values.put("right_answer",4);
        values.put("current_answer",4);
        values.put("analyses","解析：本应用程序的名字叫\"ComingForYuan\"，为达目的，宁碎节操...我就这么出题怎么了？！");
        db.insert("Exercise",null,values);
        values.clear();

        values.put("question", "4.猿题库获得新浪科技2014风云榜-年度最佳创业公司奖，联想集团高级副总裁、中国及亚太新兴市场总裁陈旭东在现场向猿题库联合创始人李鑫颁奖。请问颁奖词是一下哪项（ ）");
        values.put("optionA","A.它是手机刷题利器，让你可以随时随地做题解题。它是孩子们的伴侣，家长们的伙伴，也是无数学习者的乐土。");
        values.put("optionB","B.用了猿题库，吃饭就是香");
        values.put("optionC","C.上猿题库刷题，朝阳区买房第二杯半价偶");
        values.put("optionD","D.它是最聪明的老师，让你爱上学习");
        values.put("right_answer",1);
        values.put("current_answer",1);
        values.put("analyses","解析：本题考察考生基本文字能力，选错了面壁去");
        db.insert("Exercise",null,values);
        values.clear();

        values.put("question", "5.你对这位求职者的第一印象是？（ ）");
        values.put("optionA","A.鼻子太大了");
        values.put("optionB","B.长得像那美克星人");
        values.put("optionC","C.我特意放在门口的小纸团他没有捡起来");
        values.put("optionD","D.帅");
        values.put("right_answer",4);
        values.put("current_answer",4);
        values.put("analyses","解析：本题考察考生洞察力，应深刻揣摩出题人心里方能找出正确答案");
        db.insert("Exercise",null,values);
        values.clear();
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    }

    @Override
    public SQLiteDatabase getWritableDatabase() {
        return super.getWritableDatabase();
    }
}
